A scheduling policy to save 10% of communication time in parallel fast Fourier transform

نویسندگان

چکیده

The fast Fourier transform (FFT) has applications in almost every frequency related study, for example, image and signal processing, radio astronomy. It is also used as a Poisson operator inversion kernel partial differential equations fluid flows, density functional theory, many-body others. three-dimensional FFT large time complexity . Hence, parallelization to compute such FFTs. Popular libraries perform slab division or pencil decomposition of data. None the existing achieve perfect inverse scaling with cores because requires all-to-all communication clusters hitherto do not have physical connections. Dragonfly, one popular topologies interconnect, supports hierarchical connections among components. We show that if we align Dragonfly topology will better reduce time.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Discrete Fourier Transform for Fast FIR Filtering Based on Overlapped-save Block Structure

To successfully provide a fast FIR filter with FTT algorithms, overlapped-save algorithms can be used to lower the computational complexity and achieve the desired real-time processing. As the length of the input block increases in order to improve the efficiency, a larger volume of zero padding will greatly increase the computation length of the FFT. In this paper, we use the overlapped block ...

متن کامل

Parallel Fast Fourier Transform Literature Review

The fast Fourier transform (FFT), developed in 1965, is widely considered one of the most prolific and significant algorithms of the 20th century. While the classic Fourier Transform algorithm converts data from timedomain to frequency domain in O(N), the FFT reduces the complexity to O(NlgN). This performance improvement has had a significant impact on many fields and has revolutionized the ar...

متن کامل

Engineering a Fast Fourier Transform

Computing the discrete Fourier transform is one of the most important in applied computer science, with applications in fields as diverse as seismology, signal analysis, and various branches of engineering. A great many algorithms exist for quickly computing different variations of the transform – fast Fourier transforms, or FFTs. Because of their practical importance, even small improvements t...

متن کامل

Integer fast Fourier transform

In this paper, a concept of integer fast Fourier transform (IntFFT) for approximating the discrete Fourier transform is introduced. Unlike the fixed-point fast Fourier transform (FxpFFT), the new transform has the properties that it is an integer-to-integer mapping, is power adaptable and is reversible. The lifting scheme is used to approximate complex multiplications appearing in the FFT latti...

متن کامل

Pipeline Fast Fourier Transform

This paper describes a novel structure for a hardwired fast Fourier transform (FFT) signal processor that promises to permit digital spectrum analysis to achieve throughput rates consistent with extremely wide-band radars. The technique is based on the use of serial storage for data and intermediate results and multiple arithmetic units each of which carries out a sparse Fourier transform. Deta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Concurrency and Computation: Practice and Experience

سال: 2021

ISSN: ['1532-0634', '1532-0626']

DOI: https://doi.org/10.1002/cpe.6508